﻿.memberList { background-color:#fff;}
.memberList li{ padding:10px;border-bottom:#eaeaea 1px dotted; overflow:hidden; position: relative;}
.memberList li p{width:30%;}
.memberList li p,.memberList li i,.memberList li em,.memberList li a{ float:left;}
.memberList li a{float:right;}
.memberList li p b{float:left;font-weight:normal;margin-left:10px;font-size:14px;color:#515151; line-height:45px;}
.memberList li a{text-align:center;height:30px;line-height:30px;margin-top:8px;width:13%;}
.memberList li a i{width:25%;font-style:normal;color:#bcbcbc;line-height:30px;font-size:28px; margin-left:8px; color:#999; text-align:right;}
.memberList li span{ float:right;width:60%; margin-right:15px; margin-top:15px}
.memberList li i{float:right; margin-left:30px; font-style:normal; position:relative;}
.memberList li i input{ position:absolute; top:3px; left:-20px; margin-right:30px;}
.memberList li .switch{ position: absolute; right: 20px; top:20px; width:62px; height:32px; overflow:hidden;}
.memberList li .switch b{width:58px;height:28px;border:#aeaeae 2px solid;background-color:#f2f2f2; border-radius: 50px; display: inline-block;}
.memberList li .switch i{cursor: pointer; margin-left:0;position:absolute;left:3px;top:3px; width:26px;height:26px;border-radius: 26px; background-color:#fff; box-shadow: 1px 1px 3px 1px #666;}
.memberList li .switch b.open{ background-color: #66cc99;border-color:#339999;}
.switch-list{background-color: #f9f9f9; padding:14px;border:#c9c9c9 1px dotted;overflow:hidden; height:20px; width:96%; margin-top:10px;}
.switch-list label{float: left; margin-right: 20px;}
.admin{ background-color:#fff;overflow:hidden;}
.admin h2{ font-size:18px;line-height:40px;margin:15px 0 0;padding-bottom:10px; border-bottom:#eaeaea 1px solid;}
.admin h2 i{font-size:30px;padding-right:10px; color:#999;}